
body {
  font-family: 'Helvetica';
  font-size:small;
  margin: 0px;
  padding: 3px;
  background-color:#000000;
}
#main_menu nav {
  float: left;
  background-color:#000000;
  margin: 0px;
  padding: 0px;
}
#main_menu ul {
  float: left;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
#main_menu li {
  float: left;
  margin: 0;
  padding: 0;
}
#main_menu div {
  float: left;
  font-weight:bold;
  color:#000000;
  background-color:#898389;
  text-align:center;
  text-decoration:none;
  text-transform:uppercase;
  margin: 0px;
  padding: 4px;
}
#main_menu a:hover,#main_menu a:active
{
  float: left;
  background-color:#798723;
  margin: 0px;
  padding: 4px;
}

#main_menu a {
  float: left;
  font-weight:bold;
  color:#FFFFFF;
  background-color:#234234;
  text-align:center;
  text-decoration:none;
  text-transform:uppercase;
  margin: 0px;
  padding: 4px;
}

#deck_menu div {
  float: left;
  background-color:#000000;
}
#cards {
  float: left;
  margin-top: 4px;
  padding: 0px;
}
table, th, td {
    border: 1px solid black;
    border-collapse: collapse;
}
th,td {
    padding: 15px;
}
div.block{
  overflow:hidden;
  background-color:#898389;
}
div.block label{
  width:160px;
  display:block;
  float:left;
  text-align:left;
  margin: 4px;
}
div.block input{
  margin:4px;
  float:left;
  font-weight:bold;
  color:#FFFFFF;
  background-color:#234234;
}
div.block select{
  margin:4px;
  float:left;
  font-weight:bold;
  color:#FFFFFF;
  background-color:#234234;
}
div.block input[type="number"] {
   width:2em;
}